import type { ChatMessage, Dataset } from '/@/views/knowledge/aiChat/ts/index';
import request from '/@/utils/request';

export const deleteConversation = (id: string) => {
	return request({
		url: '/knowledge/chat/conversation/' + id,
		method: 'delete',
	});
};

export const getChartData = (chartId: string) => {
	return request({
		url: `/knowledge/chat/generate/chart/${chartId}`,
		method: 'get',
	});
};

export const initSseConnection = (message: ChatMessage) => {
	return request({
		url: '/knowledge/chat/create',
		method: 'post',
		data: message,
	});
};

/**
 * 默认欢迎语定义
 */
export const defaultWelcomeMessage: Dataset[] = [
	{
		id: '0',
		name: '自由模式',
		description: '直接交互大模型，可以做任何事情',
		placeholder: '请输入您的问题',
		avatarUrl: `<svg t="1711091229307" class="w-12 h-12 rounded-full" viewBox="0 0 1089 1024" version="1.1"
             xmlns="http://www.w3.org/2000/svg" p-id="4399" width="128" height="128">
          <path
              d="M466.63477617 31.24645905c61.12522043 0.88373813 118.42090898 24.45008817 165.40631938 71.43549856 6.92261532 6.92261532 12.96149253 8.54280189 22.24074285 7.21719472 134.77006433-19.00036972 253.04368363 66.13306981 277.78835118 200.01939602 6.48074626 35.20223538 4.41869063 70.25718107-5.59700813 104.57567833-2.50392469 8.3955122-0.88373813 13.69794096 4.56598031 20.32597691 111.49829366 136.83211996 44.7760651 343.77413131-125.63810368 388.84477577-9.72111939 2.50392469-13.99252034 6.92261532-17.38018316 15.75999661-63.33456576 164.66987094-276.02087492 209.00406699-400.03879204 83.36596328-6.1861669-6.1861669-11.48859565-7.51177407-19.88410786-6.33345656-136.68483027 19.2949491-255.10573925-65.98578013-279.55582743-201.34500323-6.33345658-34.7603663-3.97682157-69.37344294 6.03887721-103.25007113 2.50392469-8.3955122 0.88373813-13.69794096-4.41869062-20.32597692-111.94016272-136.97940963-44.03961664-345.39431787 126.96371087-389.28664484 8.54280189-2.20934532 12.51962347-5.89158752 15.6127069-13.84523064 36.82242196-96.32745582 126.22726243-157.59996593 233.89602422-157.15809688z m148.17342591 593.13557275c-77.32708608 44.6287754-152.1502475 87.49007455-226.38425013 131.08782212-16.79102442 9.86840908-31.07812413 9.5738297-47.86914855-0.29457938-58.17942668-34.46578693-116.80072242-67.90054606-175.42201815-101.48259488-4.27140094-2.35663501-7.80635344-7.2171947-14.58167908-5.15513907-7.95364315 71.58278827 14.4343894 131.23511182 73.20297482 173.50725221 59.2104545 42.56671978 124.3124965 47.86914853 188.82537976 13.69794097 65.98578013-34.907656 129.76221494-74.08671296 194.42238788-111.49829366 3.68224221-2.06205563 7.80635344-3.68224221 7.80635345-9.13196065v-90.73044766z m-41.24111259-487.38157692c-1.47289687-5.15513907-5.30242877-6.62803595-8.24822251-8.69009157-58.91587511-39.9155054-121.66128212-46.24896197-185.29042725-14.87625848-64.21830387 31.81457257-98.38951143 86.16446736-100.30427737 157.89454531-1.91476594 72.90839547-0.29457937 145.81679091-0.73644845 218.72518637 0 7.80635344 2.65121438 11.93046471 9.27925032 15.46541723 21.65158411 11.93046471 43.00858883 24.59737787 64.36559358 36.82242194 2.65121438 1.47289687 5.0078494 4.71327001 9.42654001 1.91476595 0-86.31175705 0.29457937-173.06538315-0.14728967-259.81900928-0.1472897-17.82205222 6.62803595-29.31064787 22.09345315-38.00073943 44.7760651-25.18653662 89.11026111-51.10952167 133.59174684-76.88521704 18.70579035-10.75214722 37.4115807-21.79887379 55.97008135-32.551021z m85.28072925 341.56478599v18.85308004c0 81.89306641-0.1472897 163.93342252 0.14728967 245.82648892 0.1472897 16.64373472-6.03887719 27.98504069-20.62055629 35.93868382-20.47326659 11.19401627-40.50466414 23.12448098-60.68335137 34.76036634-43.45045791 25.18653662-87.04820548 50.37307323-134.62277464 77.91624483 4.12411126 1.47289687 6.1861669 1.76747625 7.65906377 2.94579376 54.64447417 39.9155054 114.29679772 49.04746604 176.89491503 24.00821909 62.5981173-25.03924691 102.95549177-72.6138161 110.61455554-139.63062402 9.27925033-81.89306641 1.91476594-164.66987094 3.3876628-247.00480644 0.1472897-4.41869063-1.91476594-6.92261532-5.44971843-8.98467094-25.03924691-14.4343894-49.93120416-28.86877882-77.32708608-44.6287754zM554.71400945 367.2142369c6.03887719 3.68224221 10.16298847 6.03887719 14.13981004 8.39551221 71.2882089 41.24111259 142.42912809 82.62951485 214.01191636 123.42875836 15.46541722 8.83738127 22.09345317 20.47326659 21.94616348 38.14802915-0.44186907 68.19512544-0.1472897 136.39025089-0.14728969 204.58537633 0 5.0078494 0.44186907 9.86840908 0.73644844 15.90728628 3.68224221-1.3256072 5.89158752-2.06205563 8.10093282-2.94579374 64.0710142-29.75251694 102.07175363-79.6837211 108.11063085-149.79361249 6.33345658-72.6138161-22.68261193-130.94053245-84.98614986-169.38314097-62.745407-38.73718787-127.55286961-74.08671296-191.32930443-111.20371428-5.59700814-3.24037312-9.72111939-3.68224221-15.61270692-0.29457938-24.15550879 14.13981003-48.60559698 27.83775099-74.97045109 43.15587853zM216.24230691 270.44491203c-6.62803595-0.88373813-10.60485751 2.20934532-14.72896877 4.27140094-60.97793075 30.63625506-96.62203518 80.12559015-102.21904332 147.87884654-5.74429781 70.25718107 21.50429441 127.9947387 81.15661796 165.70089876 63.92372449 40.35737445 130.64595307 76.44334797 196.04257446 114.44408742 3.82953187 2.20934532 7.36448439 4.12411126 11.78317501 1.47289688 25.33382629-14.72896878 50.66765259-29.45793756 77.47437578-44.92335477-5.59700814-3.38766283-9.42654002-5.89158752-13.40336158-8.24822253-71.2882089-41.24111259-142.42912809-82.62951485-214.01191636-123.28146868-16.05457598-9.13196064-22.53532223-21.06242535-22.38803255-39.32634664 0.58915875-72.31923671 0.29457937-144.7857631 0.29457937-217.98873792z m190.15098694 130.79324274c6.1861669-3.24037312 10.31027814-5.30242877 14.28709973-7.65906375 70.55176044-40.65195383 141.25081059-81.00932829 211.36070197-122.39773056 16.79102442-9.86840908 31.07812413-10.16298847 47.86914854-0.29457937 59.0631648 34.907656 118.56819867 68.78428419 177.92594284 102.95549177 3.5349525 2.06205563 6.48074626 5.89158752 12.51962347 4.12411125 7.80635344-70.10989139-13.40336159-129.32034589-70.69905013-171.73977596-59.50503387-44.18690634-125.34352431-50.22578353-191.03472509-15.6127069-65.98578013 34.907656-129.76221494 74.08671296-194.56967756 111.35100396-3.68224221 2.06205563-7.65906378 3.82953187-7.65906377 9.27925033v89.99399923z m208.41490823 115.9169843c0-20.17868721-0.44186907-36.96971163 0.14728969-53.61344636 0.29457937-7.65906378-2.20934532-12.0777544-8.98467096-15.75999658-29.45793756-16.49644503-58.76858542-33.43475913-87.78465391-50.6676526-5.59700814-3.38766283-9.72111939-3.38766283-15.46541723-0.14728971-29.01606849 17.23289347-58.32671636 34.17120756-87.78465393 50.66765261-6.77532564 3.82953187-8.83738127 8.24822251-8.83738127 15.90728628 0.44186907 32.84560039 0.58915875 65.83849045 0 98.68409082-0.1472897 8.98467097 3.09308345 13.69794096 10.75214722 17.67476253 13.99252034 7.2171947 27.24859225 15.61270692 40.94653321 23.41906036 17.38018317 9.86840908 34.7603663 27.6904613 51.99325978 27.54317163 17.96934191-0.1472897 35.79139413-17.52747284 53.46615667-27.54317163 16.9383141-9.72111939 39.17905696-16.20186565 48.75288666-30.78354473 9.86840908-15.46541722 1.76747625-39.03176725 2.79850407-55.38092262z"
              fill="#030303" p-id="4400"></path>
        </svg>`,
		welcomeMsg: `你好，我是AI语言模型，我可以提供一些常用服务和信息，例请告诉我你需要哪方面的帮助，我会根据你的需求给你提供相应的信息和建议。

- 翻译：我可以把中文翻译成英文，英文翻译成中文，还有其他一些语言翻译，比如法语、日语、西班牙语等。
- 咨询服务：如果你有任何问题需要咨询，例如健康、法律、投资等方面，我可以尽可能为你提供帮助。
- 闲聊：如果你感到寂寞或无聊，我们可以聊一些有趣的话题，以减轻你的压力。`,
	},
	{
		id: '-7',
		name: '深度推理',
		description: '开启深度推理模式，AI会展示详细的思考过程',
		placeholder: '请输入您的问题，我会展示详细的思考过程',
		avatarUrl: `<svg class="w-12 h-12 rounded-full" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>DeepSeek</title><path d="M23.748 4.482c-.254-.124-.364.113-.512.234-.051.039-.094.09-.137.136-.372.397-.806.657-1.373.626-.829-.046-1.537.214-2.163.848-.133-.782-.575-1.248-1.247-1.548-.352-.156-.708-.311-.955-.65-.172-.241-.219-.51-.305-.774-.055-.16-.11-.323-.293-.35-.2-.031-.278.136-.356.276-.313.572-.434 1.202-.422 1.84.027 1.436.633 2.58 1.838 3.393.137.093.172.187.129.323-.082.28-.18.552-.266.833-.055.179-.137.217-.329.14a5.526 5.526 0 01-1.736-1.18c-.857-.828-1.631-1.742-2.597-2.458a11.365 11.365 0 00-.689-.471c-.985-.957.13-1.743.388-1.836.27-.098.093-.432-.779-.428-.872.004-1.67.295-2.687.684a3.055 3.055 0 01-.465.137 9.597 9.597 0 00-2.883-.102c-1.885.21-3.39 1.102-4.497 2.623C.082 8.606-.231 10.684.152 12.85c.403 2.284 1.569 4.175 3.36 5.653 1.858 1.533 3.997 2.284 6.438 2.14 1.482-.085 3.133-.284 4.994-1.86.47.234.962.327 1.78.397.63.059 1.236-.03 1.705-.128.735-.156.684-.837.419-.961-2.155-1.004-1.682-.595-2.113-.926 1.096-1.296 2.746-2.642 3.392-7.003.05-.347.007-.565 0-.845-.004-.17.035-.237.23-.256a4.173 4.173 0 001.545-.475c1.396-.763 1.96-2.015 2.093-3.517.02-.23-.004-.467-.247-.588zM11.581 18c-2.089-1.642-3.102-2.183-3.52-2.16-.392.024-.321.471-.235.763.09.288.207.486.371.739.114.167.192.416-.113.603-.673.416-1.842-.14-1.897-.167-1.361-.802-2.5-1.86-3.301-3.307-.774-1.393-1.224-2.887-1.298-4.482-.02-.386.093-.522.477-.592a4.696 4.696 0 011.529-.039c2.132.312 3.946 1.265 5.468 2.774.868.86 1.525 1.887 2.202 2.891.72 1.066 1.494 2.082 2.48 2.914.348.292.625.514.891.677-.802.09-2.14.11-3.054-.614zm1-6.44a.306.306 0 01.415-.287.302.302 0 01.2.288.306.306 0 01-.31.307.303.303 0 01-.304-.308zm3.11 1.596c-.2.081-.399.151-.59.16a1.245 1.245 0 01-.798-.254c-.274-.23-.47-.358-.552-.758a1.73 1.73 0 01.016-.588c.07-.327-.008-.537-.239-.727-.187-.156-.426-.199-.688-.199a.559.559 0 01-.254-.078c-.11-.054-.2-.19-.114-.358.028-.054.16-.186.192-.21.356-.202.767-.136 1.146.016.352.144.618.408 1.001.782.391.451.462.576.685.914.176.265.336.537.445.848.067.195-.019.354-.25.452z" fill="#4D6BFE"></path></svg>`,
		welcomeMsg: `欢迎使用深度推理模式。在这个模式下，我会：展示详细的思考过程：每个回答都会包含推理步骤；分析问题的多个维度：考虑不同角度和可能性；提供论证依据：说明每个结论的来源和理由；保持逻辑清晰：按照合理的顺序展开分析。让我们开始深入思考吧！`,
	},
	{
		id: '-6',
		name: '业务联动',
		description: '大模型交互传统业务',
		placeholder: '请输入您的问题',
		avatarUrl: `<svg t="1711681262697" class="w-12 h-12 rounded-full" viewBox="0 0 1024 1024" version="1.1"
             xmlns="http://www.w3.org/2000/svg"
             p-id="5212" width="128" height="128">
          <path
              d="M0 0m273.066667 0l477.866666 0q273.066667 0 273.066667 273.066667l0 477.866666q0 273.066667-273.066667 273.066667l-477.866666 0q-273.066667 0-273.066667-273.066667l0-477.866666q0-273.066667 273.066667-273.066667Z"
              fill="#5193F3" p-id="5213"></path>
          <path
              d="M750.933333 819.2h-477.866666a17.066667 17.066667 0 0 1-17.066667-17.066667v-580.266666a17.066667 17.066667 0 0 1 17.066667-17.066667h477.866666a17.066667 17.066667 0 0 1 17.066667 17.066667v580.266666a17.066667 17.066667 0 0 1-17.066667 17.066667z m-238.933333-119.466667a17.066667 17.066667 0 0 0-17.066667 17.066667 17.066667 17.066667 0 0 0 17.066667 17.066667h170.666667a17.066667 17.066667 0 0 0 17.066666-17.066667 17.066667 17.066667 0 0 0-17.066666-17.066667z m-119.466667-3.601066a58.026667 58.026667 0 0 0-42.530133 13.4656 29.013333 29.013333 0 0 0-8.533333 18.944 4.386133 4.386133 0 0 0 0.955733 3.652266 4.846933 4.846933 0 0 0 3.7376 1.706667h92.910933a4.7104 4.7104 0 0 0 3.601067-1.570133 4.676267 4.676267 0 0 0 1.0752-3.754667 28.893867 28.893867 0 0 0-8.533333-18.944 58.026667 58.026667 0 0 0-42.683734-13.499733z m0.324267-69.973334a32.546133 32.546133 0 0 0-23.995733 10.24 31.965867 31.965867 0 0 0-8.533334 24.132267 32.426667 32.426667 0 0 0 30.225067 30.208h2.0992a32.119467 32.119467 0 0 0 32.3072-32.648533 32.0512 32.0512 0 0 0-32.085333-32.017067zM512 631.466667a17.066667 17.066667 0 0 0-17.066667 17.066666 17.066667 17.066667 0 0 0 17.066667 17.066667h68.266667a17.066667 17.066667 0 0 0 17.066666-17.066667 17.066667 17.066667 0 0 0-17.066666-17.066666z m0-102.4a17.066667 17.066667 0 0 0-17.066667 17.066666 17.066667 17.066667 0 0 0 17.066667 17.066667h170.666667a17.066667 17.066667 0 0 0 17.066666-17.066667 17.066667 17.066667 0 0 0-17.066666-17.066666z m-119.466667-3.601067a58.026667 58.026667 0 0 0-42.530133 13.4656 29.013333 29.013333 0 0 0-8.533333 18.944 4.386133 4.386133 0 0 0 0.955733 3.652267 4.829867 4.829867 0 0 0 3.7376 1.706666h92.910933a4.7104 4.7104 0 0 0 3.601067-1.570133 4.676267 4.676267 0 0 0 1.0752-3.754667 28.893867 28.893867 0 0 0-8.533333-18.944 58.026667 58.026667 0 0 0-42.683734-13.499733z m0.324267-69.973333a32.546133 32.546133 0 0 0-23.995733 10.24 31.965867 31.965867 0 0 0-8.533334 24.132266 32.426667 32.426667 0 0 0 30.225067 30.208h2.0992a32.119467 32.119467 0 0 0 32.3072-32.648533 32.0512 32.0512 0 0 0-32.085333-32.017067zM512 460.8a17.066667 17.066667 0 0 0-17.066667 17.066667 17.066667 17.066667 0 0 0 17.066667 17.066666h68.266667a17.066667 17.066667 0 0 0 17.066666-17.066666 17.066667 17.066667 0 0 0-17.066666-17.066667z m0-102.4a17.066667 17.066667 0 0 0-17.066667 17.066667 17.066667 17.066667 0 0 0 17.066667 17.066666h170.666667a17.066667 17.066667 0 0 0 17.066666-17.066666 17.066667 17.066667 0 0 0-17.066666-17.066667z m-119.466667-3.601067a58.026667 58.026667 0 0 0-42.530133 13.4656 29.013333 29.013333 0 0 0-8.533333 18.944 4.386133 4.386133 0 0 0 0.955733 3.652267 4.829867 4.829867 0 0 0 3.7376 1.706667h92.910933a4.7104 4.7104 0 0 0 3.601067-1.570134 4.676267 4.676267 0 0 0 1.0752-3.754666 28.893867 28.893867 0 0 0-8.533333-18.944 58.026667 58.026667 0 0 0-42.683734-13.482667z m0.324267-69.973333a32.546133 32.546133 0 0 0-23.995733 10.24 31.965867 31.965867 0 0 0-8.533334 24.132267 32.426667 32.426667 0 0 0 30.225067 30.208h2.0992a32.119467 32.119467 0 0 0 32.3072-32.648534 32.0512 32.0512 0 0 0-32.085333-32zM512 290.133333a17.066667 17.066667 0 0 0-17.066667 17.066667 17.066667 17.066667 0 0 0 17.066667 17.066667h68.266667a17.066667 17.066667 0 0 0 17.066666-17.066667 17.066667 17.066667 0 0 0-17.066666-17.066667z"
              fill="#FFFFFF" p-id="5214"></path>
        </svg>`,
		welcomeMsg: `你好，我是AI表单填写助手，我可以提供表单填写功能，例如：
- （创建用户）帮我创建一个系统用户， 用户名 tom 密码123456  手机号 12312312312
- （发起流程）今天请假一天，家里有事
`,
	},
	{
		id: '-2',
		name: 'Chat2BI',
		description: '自然语言生成图表',
		placeholder: '请输入您想查询数据描述',
		avatarUrl: `<svg t="1713228416111" class="w-12 h-12 rounded-full" viewBox="0 0 1024 1024" version="1.1"
             xmlns="http://www.w3.org/2000/svg"
             p-id="8264" width="256" height="256">
          <path
              d="M890.3 755.5C870.7 834.2 704.8 895.6 503 895.6s-367.8-61.4-387.3-140.1h-2V272.8c0-86 174.3-155.7 389.3-155.7s389.3 69.7 389.3 155.7v482.7h-2zM503 148.2c-197.8 0-358.2 55.8-358.2 124.6S305.2 397.4 503 397.4s358.1-55.8 358.1-124.6S700.8 148.2 503 148.2z m358.1 185.6c-59.4 55.6-197.3 94.7-358.1 94.7s-298.8-39-358.2-94.7v94.7c0 68.8 160.4 124.6 358.2 124.6s358.1-55.8 358.1-124.6v-94.7z m0 155.8c-59.4 55.6-197.3 94.7-358.1 94.7s-298.8-39-358.2-94.7v94.7c0 68.8 160.4 124.6 358.2 124.6S861.1 653 861.1 584.2v-94.6z m0 155.7c-59.4 55.6-197.3 94.6-358.1 94.6s-298.8-39-358.2-94.6v94.6c0 68.8 160.4 124.6 358.2 124.6s358.1-55.8 358.1-124.6v-94.6z m-77.8 79.1l31.1-15.6v46.7l-31.1 15.6v-46.7zM175.9 285.9v-18.2c56 48.9 181.3 82.9 327 82.9s271.1-34 327-82.9v18.2c-63.8 47.9-186.3 80.3-327 80.3s-263.2-32.4-327-80.3z"
              fill="#1296db" p-id="8265"></path>
        </svg>`,
		welcomeMsg: `你好，我是AI 图表生成助手，我可以帮您生成目标的SQL及其自动组装成图表，例如：
- 帮我统计本周内每天消耗了多少tokens的变化趋势 ?
- 使用柱状图统计一下这周每天的成功的日志 ?
- 使用双折线统计这周每一天成功和失败的日志 ?
- 使用饼图统计登录日志中这周总计的成功和失败 ?`,
	},
	{
		id: '-8',
		name: 'MCP 服务',
		description: '调用MCP服务',
		placeholder: '请输入您的问题',
		avatarUrl: `<svg fill="currentColor" fill-rule="evenodd" class="w-12 h-12 rounded-full" style="flex:none;line-height:1" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>ModelContextProtocol</title><path d="M15.688 2.343a2.588 2.588 0 00-3.61 0l-9.626 9.44a.863.863 0 01-1.203 0 .823.823 0 010-1.18l9.626-9.44a4.313 4.313 0 016.016 0 4.116 4.116 0 011.204 3.54 4.3 4.3 0 013.609 1.18l.05.05a4.115 4.115 0 010 5.9l-8.706 8.537a.274.274 0 000 .393l1.788 1.754a.823.823 0 010 1.18.863.863 0 01-1.203 0l-1.788-1.753a1.92 1.92 0 010-2.754l8.706-8.538a2.47 2.47 0 000-3.54l-.05-.049a2.588 2.588 0 00-3.607-.003l-7.172 7.034-.002.002-.098.097a.863.863 0 01-1.204 0 .823.823 0 010-1.18l7.273-7.133a2.47 2.47 0 00-.003-3.537z"></path><path d="M14.485 4.703a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a4.115 4.115 0 000 5.9 4.314 4.314 0 006.016 0l7.12-6.982a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a2.588 2.588 0 01-3.61 0 2.47 2.47 0 010-3.54l7.12-6.982z"></path></svg>`,
		welcomeMsg: `你好，我是AI MCP助手，我可以完成MCP相关工作，例如：
- 帮我创建一个txt, 内容为hello world
`,
	},
	{
		id: '-4',
		name: '文生脑图',
		description: '自然语言生成脑图',
		placeholder: '请输入您想生成脑图的大纲',
		avatarUrl: `<svg t="1722849418355"  class="w-12 h-12 rounded-full" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4276" width="256" height="256"><path d="M943.999258 351.999395C943.999258 139.999759 771.999553 15.999973 559.999918 15.999973 351.200276 15.999973 181.280568 151.679739 176.000577 358.399384a63.99989 63.99989 0 0 1-3.199994 18.719968L86.240732 637.278905a15.999973 15.999973 0 0 0 13.439977 20.959964l47.999917 5.279991a31.999945 31.999945 0 0 1 28.479951 31.999945v145.11975a63.99989 63.99989 0 0 0 71.039878 63.99989l152.799737-17.59997-11.19998 84.639855a31.999945 31.999945 0 0 0 31.999945 36.159938h423.999271a31.999945 31.999945 0 0 0 31.999945-35.359939l-23.51996-218.239625a126.559782 126.559782 0 0 1 11.99998-68.799882A760.958692 760.958692 0 0 0 943.999258 351.999395z" fill="#FAEFDE" p-id="4277"></path><path d="M543.999945 495.999148m-95.999835 0a95.999835 95.999835 0 1 0 191.99967 0 95.999835 95.999835 0 1 0-191.99967 0Z" fill="#85CBF8" p-id="4278"></path><path d="M751.999588 303.999478m-63.99989 0a63.99989 63.99989 0 1 0 127.99978 0 63.99989 63.99989 0 1 0-127.99978 0Z" fill="#72CAAF" p-id="4279"></path><path d="M543.999945 735.998735m-31.999945 0a31.999945 31.999945 0 1 0 63.99989 0 31.999945 31.999945 0 1 0-63.99989 0Z" fill="#FFFFFF" p-id="4280"></path><path d="M735.999615 639.9989m-47.999917 0a47.999918 47.999918 0 1 0 95.999835 0 47.999918 47.999918 0 1 0-95.999835 0Z" fill="#ED7899" p-id="4281"></path><path d="M352.000275 303.999478m-47.999918 0a47.999918 47.999918 0 1 0 95.999835 0 47.999918 47.999918 0 1 0-95.999835 0Z" fill="#ACB7D0" p-id="4282"></path><path d="M304.000357 543.999065m-31.999945 0a31.999945 31.999945 0 1 0 63.99989 0 31.999945 31.999945 0 1 0-63.99989 0Z" fill="#F9E3AE" p-id="4283"></path><path d="M304.000357 171.199706a47.999918 47.999918 0 0 0 60.959896 5.59999 332.479429 332.479429 0 0 1 189.599674-56.159903 346.079405 346.079405 0 0 1 199.199657 57.7599 47.999918 47.999918 0 0 0 61.119895-5.43999l7.199988-7.199988a47.999918 47.999918 0 0 0-4.479992-71.999876A430.879259 430.879259 0 0 0 559.999918 15.999973a412.95929 412.95929 0 0 0-253.759564 81.759859 47.999918 47.999918 0 0 0-3.999993 71.519877z" fill="#FFF7F0" p-id="4284"></path><path d="M559.999918 143.999753a15.999973 15.999973 0 0 0 15.999972-15.999973V95.999835a15.999973 15.999973 0 0 0-31.999945 0v31.999945a15.999973 15.999973 0 0 0 15.999973 15.999973zM464.000082 142.719755a15.999973 15.999973 0 1 0 30.879947-8.319986l-8.479985-30.879947a15.999973 15.999973 0 0 0-30.879947 8.479986zM707.999663 183.679684a15.999973 15.999973 0 0 0 21.919962-5.91999l15.999973-27.679952a15.999973 15.999973 0 0 0-27.679952-15.999972l-15.999973 27.679952a15.999973 15.999973 0 0 0 5.75999 21.919962zM390.08021 177.759694a15.999973 15.999973 0 0 0 27.679952-15.999972l-15.999973-27.679952a15.999973 15.999973 0 0 0-27.679952 15.999972zM636.639786 154.079735A15.999973 15.999973 0 0 0 655.999753 142.719755L664.479738 111.999808a15.999973 15.999973 0 0 0-30.879947-8.319986l-8.319986 30.879947a15.999973 15.999973 0 0 0 11.359981 19.519966z" fill="#8D6C9F" p-id="4285"></path><path d="M879.999368 692.47881A781.758656 781.758656 0 0 0 959.99923 351.999395C959.99923 143.999753 795.519513 0 559.999918 0 333.440307 0 165.280596 150.559741 160.000605 358.079385a47.999918 47.999918 0 0 1-2.239996 14.079975L71.040758 632.158913a31.999945 31.999945 0 0 0 26.879954 41.919928l47.999917 5.279991a15.999973 15.999973 0 0 1 14.239976 15.999973v145.11975a79.999863 79.999863 0 0 0 88.799847 79.999863l46.39992-5.119991 86.239852-9.599984-8.479985 63.99989a47.999918 47.999918 0 0 0 47.999917 54.239907h423.999271a47.999918 47.999918 0 0 0 47.999918-52.959909L869.279386 751.998708a110.55981 110.55981 0 0 1 10.719982-59.519898z m-23.67996 294.239494a15.999973 15.999973 0 0 1-11.839979 5.279991h-423.999272a15.999973 15.999973 0 0 1-15.999972-18.079969l9.599983-72.319876 51.679911-5.59999a15.999973 15.999973 0 1 0-3.519993-31.999945l-43.679925 4.799992-173.279703 19.199967a47.999918 47.999918 0 0 1-53.279908-47.999918v-144.639751a47.999918 47.999918 0 0 0-42.719927-47.999918l-47.999917-5.279991 86.719851-260.159552a79.999863 79.999863 0 0 0 3.999993-23.199961C196.800542 169.439709 352.000275 31.999945 559.999918 31.999945c254.239563 0 367.999368 159.999725 367.999367 319.99945a749.758711 749.758711 0 0 1-77.119867 326.399439 142.399755 142.399755 0 0 0-13.599977 77.439867l23.03996 218.559624a15.999973 15.999973 0 0 1-3.999993 12.319979z" fill="#8D6C9F" p-id="4286"></path><path d="M352.000275 367.999368a63.99989 63.99989 0 1 0-63.99989-63.99989 63.99989 63.99989 0 0 0 63.99989 63.99989z m0-99.999829A35.999938 35.999938 0 1 1 316.000337 303.999478 35.999938 35.999938 0 0 1 352.000275 267.999539zM543.999945 687.998818a47.999918 47.999918 0 1 0 47.999918 47.999917 47.999918 47.999918 0 0 0-47.999918-47.999917z m0 66.239886A18.239969 18.239969 0 1 1 562.239914 735.998735 18.239969 18.239969 0 0 1 543.999945 754.238704zM751.999588 223.999615a79.999863 79.999863 0 0 0-79.999863 79.999863 79.999863 79.999863 0 0 0 11.999979 41.759928l-69.279881 63.99989a111.999808 111.999808 0 0 0-139.35976-1.599998l-47.999918-47.999917a15.999973 15.999973 0 0 0-22.71996 22.719961l47.999917 47.999917A111.999808 111.999808 0 0 0 432.000137 495.999148v6.079989l-87.19985 17.43997a47.999918 47.999918 0 1 0 6.23999 31.999945l87.19985-17.43997A111.999808 111.999808 0 0 0 527.999973 606.718957V655.998873a15.999973 15.999973 0 0 0 31.999945 0v-49.279916a111.999808 111.999808 0 0 0 63.039891-31.999945l53.759908 40.319931a65.439888 65.439888 0 1 0 19.359966-25.439956l-54.079907-40.479931a111.999808 111.999808 0 0 0-5.75999-116.639799l69.599881-63.99989A79.999863 79.999863 0 1 0 751.999588 223.999615zM304.000357 563.999031A19.999966 19.999966 0 1 1 324.000323 543.999065 19.999966 19.999966 0 0 1 304.000357 563.999031z m239.999588 18.079969A86.079852 86.079852 0 1 1 630.079797 495.999148 86.079852 86.079852 0 0 1 543.999945 582.079z m191.99967 22.079962A35.999938 35.999938 0 1 1 699.999677 639.9989 35.999938 35.999938 0 0 1 735.999615 603.998962z m15.999973-249.919571A50.079914 50.079914 0 1 1 802.079501 303.999478 50.079914 50.079914 0 0 1 751.999588 354.079391z" fill="#8D6C9F" p-id="4287"></path></svg>`,
		welcomeMsg: `你好，我是AI 脑图专家，我可以帮您生成目标的脑图，例如：
- 如何设计一个高可用的微服务架构系统？
- 如何解决分布式系统的事务问题？
`,
	},
];
